package cn.laixueit.cart.service;

import cn.laixueit.cart.pojo.item.Sku;
import cn.laixueit.cart.pojo.item.Spu;
import cn.laixueit.cart.pojo.item.SpuDetail;
import cn.laixueit.cart.pojo.item.SpuVo;
import cn.laixueit.cart.pojo.page.PageResult;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.List;

public interface SpuService extends IService<Spu> {
    PageResult<SpuVo> findPage(String key, Boolean saleable, Integer page, Integer rows);

    void saveGoods(SpuVo spuVo);

    List<Sku> skuListBySpuId(Long id);

    SpuDetail findDetailBySpuId(Long id);

    Sku getSkuById(Long id);
}
